home *** CD-ROM | disk | FTP | other *** search
/ Loadstar 22 / 022.d81 / t.token translat < prev    next >
Text File  |  2022-08-26  |  3KB  |  161 lines

  1.  
  2.       C-128 TOKEN TRANSLATOR
  3.                by
  4.         Robert W. Baker
  5.  
  6. COMMODORE MICROCOMPUTERS MAGAZINE
  7. March/April 1986
  8. p.60
  9.  
  10. **************************************
  11. NOTE: This program is written for the
  12. Commodore 128.  Because of this, you
  13. cannot run it directly from LOADSTAR.
  14. To run this program, simply turn your
  15. 128 off, then back on.  This should
  16. put you in 128 mode.  After this, all
  17. you need to do is type
  18. LOAD"TOKEN TRANSLATOR.128",8.  When
  19. the READY prompt appears, simply type
  20. RUN and press RETURN.
  21. ***********************************
  22.  
  23.   Those of you who have recently
  24.  
  25. upgraded your Commodore system by
  26.  
  27. buying a C-128 might have problems
  28.  
  29. running programs originally created
  30.  
  31. with the 4.0 BASIC common to older
  32.  
  33. systems since the C-128 uses 7.0
  34.  
  35. BASIC.
  36.  
  37.   Fortunately, all of your old
  38.  
  39. programs are not obsolete, thanks to
  40.  
  41. TOKEN TRANSLATOR.
  42.  
  43.   The problem in running 4.0 BASIC
  44.  
  45. programs on the C-128 arises from a
  46.  
  47. difference in the tokens for each
  48.  
  49. disk command.  (When a program line
  50.  
  51. is stored, each BASIC keyword is
  52.  
  53. converted to a special one or two
  54.  
  55. byte value called a token).
  56.  
  57.   While 4.0 BASIC and the 7.0 BASIC
  58.  
  59. used by the C-128 share common
  60.  
  61. keywords, the tokens used to denote
  62.  
  63. these keywords are different.
  64.  
  65.   TOKEN TRANSLATOR translates your
  66.  
  67. original 4.0 BASIC programs so that
  68.  
  69. they can be read by the C-128 by
  70.  
  71. changing 4.0 BASIC disk command
  72.  
  73. values to the the appropriate BASIC
  74.  
  75. 7.0 values.
  76.  
  77.   To use TOKEN TRANSLATOR, load TOKEN
  78.  
  79. TRANSLATOR into memory, then insert
  80.  
  81. the disk containing the 4.0 BASIC
  82.  
  83. program you want translated.
  84.  
  85.   When you are prompted for INPUT
  86.  
  87. FILENAME, enter the name of the
  88.  
  89. program exactly as it appears in the
  90.  
  91. disk directory.
  92.  
  93.   You will then be prompted for the
  94.  
  95. OUTPUT FILENAME; enter the name of
  96.  
  97. the new program file. Make sure that
  98.  
  99. this name is different from the
  100.  
  101. original program, and does not
  102.  
  103. already appear on the disk.  We
  104.  
  105. suggest tacking the suffix ".128" onto
  106.  
  107. the filename.  For example, if the
  108.  
  109. filename were originally "Disker",
  110.  
  111. then the output file would be
  112.  
  113. "Disker.128."
  114.  
  115.   TOKEN TRANSLATOR then proceeds to
  116.  
  117. convert the tokens of the 4.0 BASIC
  118.  
  119. program, displaying the program line
  120.  
  121. it is working on as it goes.
  122.  
  123.   When the translation is complete,
  124.  
  125. the program has a good chance of
  126.  
  127. running, but additional changes may
  128.  
  129. be required.  Baker warns that you
  130.  
  131. must watch out for "reserved keywords,
  132.  
  133. new special variables, and added
  134.  
  135. parameters to older commands" when
  136.  
  137. translating.
  138.  
  139.   You also must be careful, he says,
  140.  
  141. "when editing existing program lines,
  142.  
  143. since lines entered on another
  144.  
  145. systems may be tokenized differently
  146.  
  147. when edited on the C-128."
  148.  
  149.   Despite these cautions, however,
  150.  
  151. TOKEN TRANSLATOR should at least be a
  152.  
  153. great help in converting your old
  154.  
  155. programs to run on the C-128.
  156.  
  157. FILES REQUIRED:
  158. TOKEN TRANSLATOR.128
  159.  
  160. ----------<end of article>-----------
  161.